English Dictionary
◊ DEMAND NOTE
demand note
n : a note payable on demand